package cn.gx.kevin.domain;

import java.io.Serializable;
import cn.gx.kevin.domain.BaseDomain;
import cn.gx.kevin.common.annotation.NewOldCompare;
import cn.gx.kevin.common.annotation.Require;
import cn.gx.kevin.common.annotation.Uniquely;

import cn.gx.kevin.common.annotation.NotApiParam;
import cn.gx.kevin.common.annotation.ApiParams;
/**
 *Generate by Kevin's CodeBuilder  2022-01-29 21:18
 *
 **/
public class Dict  extends BaseDomain{

	private static final long serialVersionUID = 6368250174132535703L;

	/**
	 *ID
	 */
	@ApiParams("ID")
	private String id;

	/**
	 *类型ID
	 */
	@ApiParams("类型ID")
	private String typeid;

	/**
	 *key
	 */
	@ApiParams("key")
	private String dkey;

	/**
	 *value
	 */
	@ApiParams("value")
	private String dvalue;

	/**
	 *描述
	 */
	@ApiParams("描述")
	private String desp;

	/**
	 *扩展字段
	 */
	@ApiParams("扩展字段")
	private String extFiled;

	/**
	 *文本标签
	 */
	@ApiParams("文本标签")
	private String label;

	/**
	 *是否只读
	 */
	@ApiParams("是否只读")
	private Integer readonly;

	/**
	 *ID
	 */
	public String getId() {
		return id;
	}

	/**
	 *ID
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 *类型ID
	 */
	public String getTypeid() {
		return typeid;
	}

	/**
	 *类型ID
	 */
	public void setTypeid(String typeid) {
		this.typeid = typeid;
	}

	/**
	 *key
	 */
	public String getDkey() {
		return dkey;
	}

	/**
	 *key
	 */
	public void setDkey(String dkey) {
		this.dkey = dkey;
	}

	/**
	 *value
	 */
	public String getDvalue() {
		return dvalue;
	}

	/**
	 *value
	 */
	public void setDvalue(String dvalue) {
		this.dvalue = dvalue;
	}

	/**
	 *描述
	 */
	public String getDesp() {
		return desp;
	}

	/**
	 *描述
	 */
	public void setDesp(String desp) {
		this.desp = desp;
	}

	/**
	 *扩展字段
	 */
	public String getExtFiled() {
		return extFiled;
	}

	/**
	 *扩展字段
	 */
	public void setExtFiled(String extFiled) {
		this.extFiled = extFiled;
	}

	/**
	 *文本标签
	 */
	public String getLabel() {
		return label;
	}

	/**
	 *文本标签
	 */
	public void setLabel(String label) {
		this.label = label;
	}

	/**
	 *是否只读
	 */
		public Integer getReadonly() {
			return readonly;
		}

		/**
		 *是否只读
		 */
		public void setReadonly(Integer readonly) {
			this.readonly = readonly;
		}

	@Override
	public String toString(){
		return "id=[" +getId() +"] typeid=[" +getTypeid() +"] dkey=[" +getDkey() +"] dvalue=[" +getDvalue() +"] desp=[" +getDesp() +"] extFiled=[" +getExtFiled() +"] label=[" +getLabel() +"]";
	}
}
